home *** CD-ROM | disk | FTP | other *** search
/ CD-ROM Today (Latin America) Volume 1 #6 / CD-ROM Today 6 Latam.iso / referenc / evol / map.dxr / 00045_runaround.ls < prev    next >
Encoding:
Text File  |  1996-11-08  |  1.5 KB  |  73 lines

  1. on runaround
  2.   global movelist, dir, dest
  3.   repeat with t in movelist
  4.     set locpoint to []
  5.     case t of
  6.       1:
  7.         set locpoint to gang1()
  8.       2:
  9.         set locpoint to gang2()
  10.       3:
  11.         set locpoint to gang3()
  12.       4:
  13.         set locpoint to gang4()
  14.       5:
  15.         set locpoint to gang5()
  16.       6:
  17.         set locpoint to gang6()
  18.       7:
  19.         set locpoint to gang7()
  20.       8:
  21.         set locpoint to gang8()
  22.       9:
  23.         set locpoint to gang9()
  24.       10:
  25.         set locpoint to gang10()
  26.       11:
  27.         set locpoint to gang11()
  28.       12:
  29.         set locpoint to gang12()
  30.       31:
  31.         set locpoint to westplat()
  32.       32:
  33.         set locpoint to northplat()
  34.       33:
  35.         set locpoint to eastplat()
  36.       34:
  37.         set locpoint to southplat()
  38.       50:
  39.         set locpoint to island()
  40.       51:
  41.         set locpoint to debateroom()
  42.       52:
  43.         set locpoint to studyroom()
  44.       53:
  45.         set locpoint to collectingroom()
  46.       54:
  47.         set locpoint to exitroom()
  48.       otherwise:
  49.         put "error no case of t pos"
  50.         stop()
  51.     end case
  52.     set the locH of sprite 40 to getAt(locpoint, 1)
  53.     set the locV of sprite 40 to getAt(locpoint, 2)
  54.     updateStage()
  55.     doflasher()
  56.     textscroll()
  57.     startTimer()
  58.     repeat while the timer < 5
  59.       nothing()
  60.     end repeat
  61.   end repeat
  62. end
  63.  
  64. on doroutef
  65.   global routef, moveendlist, dest
  66.   set routef to routef + 1
  67.   if routef = 13 then
  68.     set routef to 1
  69.   end if
  70.   set moveendlist to [routef]
  71.   set dest to routef
  72. end
  73.